<?php
if (!function_exists('config')) {

    /**
     * @param $config (配置参数)
     * @param $default (不存在参数则使用默认值)
     * @example
     *      例：config("Mysql.connections.building.type", "mysqli")
     * @return mixed|string
     */
    function config($config = '', $default = '') {
        //切割成数组
        $configArr = explode('.', $config);
        //获取当前的配置
        $configFile = Frame::ConfigDir('ConfigDir') . array_shift($configArr) . '.php';
        //文件如果存在则获取内容
        if(file_exists($configFile)) {
            $configContent = include $configFile;
            //处理值
            foreach ($configArr as $key) {
                $configContent = isset($configContent[$key]) ? $configContent[$key]: $default;
            }
        } else {
            $configContent = $default;
        }
        //获取配置内容
        return $configContent;
    }
}